not easily imposed upon - Allemand Anglais Dictionnaire